package com.woniu.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.*;

import java.util.Date;

/**
 * 【请填写功能名称】对象 cre_order
 *
 * @author ruoyi
 * @date 2022-09-21
 */
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class CreOrder extends BaseEntity {
    private static final long serialVersionUID = 1L;


    /**
     * 订单id(主键)
     */
    @Excel(name = "订单编号")
    private int orderId;

    /**
     * 用户id(外键)
     */
    private int userId;

    /**
     * 用户名
     */
    @Excel(name = "真实姓名")
    private String realName;

    /**
     * 产品id(外键)
     */
    private int productId;

    /**
     * 产品名称
     */
    private String productName;
    /**
     * 提交时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "提交时间")
    private Date commitTime;

    /**
     * 申请金额
     */
    @Excel(name = "申请金额")
    private double applymoney;

    /**
     * 贷款期限(查字典)
     */
    @Excel(name = "贷款期限")
    private String loanTerm;

    /**
     * 还款方式
     */
    @Excel(name = "还款方式")
    private String paymentMethod;

    /**
     * 还款状态
     */
    @Excel(name = "还款状态")
    private String paymentStatus;
    /**
     * 还款金额
     */

    /**
     * 审核人
     */
    private String auditor;

    /**
     * 审核状态
     */
    @Excel(name = "审核状态")
    private String auditStatus;

    /**
     * 订单状态
     */
    private String orderStatus;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date create_time;

    /**
     * 更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date update_time;

    /**
     * 还款表信息
     */
    private CreRefund creRefund;


}
